/*
 * Licensed to the Tai Ping Jin Ke
 *
 * Copyright (c) 2022 .
 * All rights reserved.
 * 项目名称：呼叫中心-数据源-数据持久层-任务调度
 * 版权说明：本软件属太平金融科技服务(上海)有限公司所有，在未获得太平金融科技服务(上海)有限公司正式授权情况下，任何企业和个人，不能获取、阅读、安装、传播本软件涉及的任何受知识产权保护的内容。
 */
package com.taiping.cc.job.dao;

import cn.hutool.core.util.IdUtil;
import com.taiping.cc.job.dao.mapper.HttpResultLogMapper;
import com.taiping.cc.job.dataobject.HttpResultLogDO;
import com.taipingframework.mybatis.CommonDAO;
import com.taipingframework.utility.exception.DaoException;
import org.springframework.stereotype.Repository;

/**
 * <p>
 * 网络服务请求及响应日志记录表 服务实现类
 * </p>
 *
 * @author 周孝兵
 * @since 2021-11-29
 */
@Repository
public class HttpResultLogDAO extends CommonDAO<HttpResultLogMapper, HttpResultLogDO> {

    /**
     * 新增一条网络请求结果的日志
     */
    public boolean insertConfig(HttpResultLogDO httpResultLogDO) throws DaoException {
        try {
            httpResultLogDO.setCreatorId("1");
            httpResultLogDO.setModifierId("1");
            httpResultLogDO.setLogId(IdUtil.objectId());
            return this.save(httpResultLogDO);
        } catch (Exception e) {
            throw new DaoException(e);
        }
    }

}
